﻿import idv.ben.gc4flash.chart.*;
import idv.ben.gc4flash.dataLine.*;
import idv.ben.gc4flash.encode.*;
import idv.ben.gc4flash.fill.*;
import idv.ben.gc4flash.util.*;
/**
* LegendDataLine，{@link idv.ben.gc4flash.dataLine.ChartDataSet} 的資料群組，儲存由一或多個 {@link idv.ben.gc4flash.dataLine.ChartDataSet} 所組成的陣列。一張圖可由一或多個 DataLine 構成圖型。<br>
*/
class idv.ben.gc4flash.dataLine.LegendDataLine extends idv.ben.gc4flash.dataLine.DataLine{
	private var legend:String;
	/**
	* 建構子
	* @param dsArray {@link idv.ben.gc4flash.dataLine.ChartDataSet} 組成的陣列，[{@link idv.ben.gc4flash.dataLine.ChartDataSet}1, {@link idv.ben.gc4flash.dataLine.ChartDataSet}2, ..., {@link idv.ben.gc4flash.dataLine.ChartDataSet}n]
	* @param legend 圖示說明
	*/
	function LegendDataLine(dsArray:Array, legend:String) {
		super(dsArray);
		this.legend = legend;
	}
	/**
	* 取得圖示說明所組成的 URL 參數字串
	* @return URL 參數字串
	**/
	public function getLegendChartData():String{
		return legend!=null?legend:"";
	}
}